Ext.onReady(function() {
			var store = Ext.create('Ext.data.TreeStore', {
						proxy : {
							type : 'ajax',
							url : 'getAllDept.do'
						},
						listeners : {// 利用load事件，在load事件中，ajax是异步加载的，执行的展开代码先于ajax返回数据
							load : function() {
								var rootnode = treegrid.getRootNode();
								if (rootnode.childNodes.length > 0) {
									rootnode.childNodes[0].expand();
								}
							}
						}
					});
			var selModel = Ext.create('Ext.selection.CheckboxModel', {
						injectChectbox : 0,
						mode : 'single',// multi,simple,single 默认为多选multi
						checkOnly : false,// 如果为true，则只用点击checkbox列才能选中此条记录
						allowDeselect : true,// 如果为true，并且mode值为单选（single）时，可以通过点击checkbox取消对其的选择
						enableKeyNav : true
					});
			// 树形面板
			var treegrid = Ext.create('Ext.tree.Panel', {
						useArrows : true,
						rootVisible : false,
						store : store,
						simpleSelect : true,
						selModel : selModel,
						rowLines : true,
						columnLines : true,
						columns : [{ // 定义tree的列
							xtype : 'treecolumn',
							text : '部门', // 显示的表头列名称
							width : 300,
							dataIndex : 'text' // 对应store的列字段名称
						}, {
							xtype : 'actioncolumn',
							text : '添加下一级',
							width : 100,
							align : 'center',
							items : [{
										iconCls : 'button-add',
										handler : function(grid, rowIndex,
												colIndex) {
											var rec = grid.getStore()
													.getAt(rowIndex);
											addwindow(rec);
										}
									}]
						}]
					});
			Ext.create('Ext.Viewport', {
						renderTo : Ext.getBody(),
						items : [treegrid]
					});
		});
function addwindow(rec) {
	var pid = rec.get('id');
		var saveform = Ext.create('Ext.form.Panel', {
				url : 'savedept.do',
				frame : true,
				layout : 'auto',
				defaults : {
					xtype : 'textfield',
					labelAlign : 'right',
					labelWidth : 60
				},
				items : [{
							fieldLabel : '名称',
							name : 'text'
						}, {
							fieldLabel : '父ID',
							value : pid,
							name : 'parentId'
						}, {
							fieldLabel : '是否加气站',
							name : 'ifjq'
						}]
			});
	Ext.create('Ext.window.Window', {
				title : '',
				layout : 'fit',
				buttonAlign : 'center',
				closable : true,
				closeAction : 'close',
				height : 240,
				width : 300,
				items : [saveform],
				buttons : [{
							text : '确定',
							iconCls : 'button-accept',
							handler : function() {
								saveform.getForm().submit({
											success : function(form, action) {
												alert(action.result.res.result);
											}
										});
								this.up('window').close();
							}
						}, {
							text : '重置',
							handler : function() {
								saveform.getForm().reset();
							}
						}]
			}).show();
};